/*
 * InterruptController.h
 *
 *  Created on: May 26, 2013
 *      Author: Jacob
 */

#ifndef INTERRUPTCONTROLLER_H_
#define INTERRUPTCONTROLLER_H_

/*
 * the keyboard is considered an input device
 */
void keyboardInterrupt(char character);

/*
 * This disk device deals with both input and output.
 * parameter INPUTorOUTPUT, 1 for INPUT and 0 for OUTPUT
 */
void simulatedDiskIO(int INPUTorOUTPUT);

/*
 * video in this case is considered an output device
 */
void videoOutput();

#endif /* INTERRUPTCONTROLLER_H_ */
